//单个删除
function confirmDelete(id, url) {
	swal({
		title : "谨慎操作",
		text : "确定对该条记录执行删除操作吗?",
		type : "warning",
		showCancelButton : true,
		confirmButtonColor : "#DD6B55",
		confirmButtonText : "确定",
		cancelButtonText : "取消",
		closeOnConfirm : true
	}, function(isConfirm) {
		if (isConfirm) {
			$.post(url, {
				id : id
			}, function(data) {
				window.location.reload();
			});
		}
	});
}

// 查看未到库包裹
function checkPutPackageDetail(id) {
	window.location.href = "putpackage_pc_list_detail?packageId=" + id;
}

// 判断手机号是否合法
function isPhoneNumber(phone) {
	var flag = false;
	var message = "";
	var myreg = /^(((13[0-9]{1})|(14[0-9]{1})|(17[0-9]{1})|(15[0-3]{1})|(15[4-9]{1})|(18[0-9]{1})|(199))+\d{8})$/;
	if (phone == '') {
		message = "手机号码不能为空！";
	} else if (phone.length != 11) {
		message = "请输入11位手机号码！";
	} else if (!myreg.test(phone)) {
		message = "请输入有效的手机号码！";
	} else {
		flag = true;
	}
	if (message != "") {
	}
	return flag;
}

// 判断对象值是否为空
function isEmpty(v) {
	switch (typeof v) {
	case 'undefined':
		return true;
	case 'string':
		if (v.replace(/(^[ \t\n\r]*)|([ \t\n\r]*$)/g, '').length == 0)
			return true;
		break;
	case 'boolean':
		if (!v)
			return true;
		break;
	case 'number':
		if (0 === v || isNaN(v))
			return true;
		break;
	case 'object':
		if (null === v || v.length === 0)
			return true;
		for ( var i in v) {
			return false;
		}
		return true;
	}
	return false;
}

// 判断数组是否为空
function isAnyBlank(array){
	for(var i = 0; i < array.length;i++){
		 if(array[i]==null || array[i]==""){
			 return  true;
		 }
    }
	return  false;
}

/*// 将数组转换为字符串，用丨间隔
function arrayTransformString(array){
	 var str = "";
	 $(array).each(function(){
		  str+="丨"+this;
	 });
	 str=str.substring(1,str.length);
	 return str;
}

// 字符串转换为数组，用丨切割
function stringTransformArray(str){
	 return str.split("丨");
}*/

// double类型修饰
function doubleDecorate(selector){
	selector.blur(function() {
//		var value = selector.val();
//		if (!isEmpty(value)) {
//			selector.val();
//		}
	})
}

